package com.example.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 * @TableName wd_goods
 */
@TableName(value ="wd_goods")
@Data
public class Goods implements Serializable {
    /**
     * 物品ID
     */
    @TableId(value = "goods_id", type = IdType.ID_WORKER_STR)
    private String goodsId;

    /**
     * 用户ID
     */
    private String userId;

    /**
     * 物品名称
     */
    private String title;

    /**
     * 图书作者
     */
    private String author;

    /**
     * isbn
     */
    private String isbn;

    /**
     * 物品的分类
     */
    private String sortId;

    /**
     * 物品的新旧描述
     */
    private String goodsDesc;

    /**
     * 物品状态照片的地址
     */
    private String picture;

    /**
     * 寄货地址
     */
    private String addIdFrom;

    private Integer isDelete;

    /**
     * 是否上架  1（true）上架， 2（false）下架
     */
    private Integer isExhibit;

    /**
     * 是否锁定 0=否  1=是
     */
    private  Integer isSell;

    /**
     * 0=收书   1=捐书
     */
    private  Integer isDonation;

    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private Date gmtCreate;

    /**
     * 更新时间
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date gmtModified;

    private static final long serialVersionUID = 1L;
}